package com.YCH.article.service;

import com.YCH.model.address.pojos.TbAreas;
import com.YCH.model.article.dtos.AppRecommendTopicDto;
import com.YCH.model.article.vos.AppRealTimeInfoId;
import com.YCH.model.common.dtos.ResponseResult;

import java.util.List;

public interface AppInformationService {
    /**
     * 加载活动
     * @param dto
     * @return
     */
    // public ResponseResult loadActive(AppInformationDto dto);

    /**
     * 加载咨询
     * @param dto
     * @return
     */
    // public ResponseResult loadInformation(AppInformationDto dto);

    /**
     * 加载公告
     * @param dto
     * @return
     */
    // public ResponseResult loadAnnouncement(AppInformationDto dto);

    /**
     * 加载资讯
     * @param list
     * @return
     */
    public ResponseResult loadRealTimeInfo(List<AppRealTimeInfoId> list);

    /**
     * 加载推荐话题
     * @param dto
     * @return
     */
    public ResponseResult loadRecommendTopic(AppRecommendTopicDto dto);

    /**
     * 加载全部话题
     * @return
     */
    public ResponseResult loadAllTopics();

    /**
     * 加载推荐用户
     * @return
     */
    public ResponseResult loadRecommendUsers();

    /**
     * 加载热门文章
     * @return
     */
    public ResponseResult loadMonthlyHotList();
}
